Skip to content

Chore/update dependencies#1975

Draft
yuriverweij wants to merge 3 commits intorobotframework:masterfrom
yuriverweij:chore/update-dependencies
Draft

Chore/update dependencies#1975
yuriverweij wants to merge 3 commits intorobotframework:masterfrom
yuriverweij:chore/update-dependencies

Conversation

@yuriverweij
Copy link
Copy Markdown
Member

@yuriverweij yuriverweij commented Apr 9, 2026

This pull request updates the development workflow and environment to ensure more reliable and reproducible builds. The most important changes include upgrading GitHub Actions to their latest major versions in the CI workflow and pinning all development dependencies in requirements-dev.txt to exact versions.

CI Workflow Upgrades:

  • Updated GitHub Actions in .github/workflows/CI.yml to use the latest major versions for actions/checkout, actions/setup-python, browser-actions/setup-chrome, and actions/upload-artifact.

Development Environment Improvements:

  • Pinned all development and build tool dependencies in requirements-dev.txt to exact versions (==), and updated several to their latest versions. This ensures a fully reproducible development environment and reduces the risk of unexpected issues like supply chain attacks or breaking upstream releases
  • Added clarification at the top of requirements-dev.txt explaining the rationale for version pinning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant